The static keyword is a keyword that exists in C and C + +.
There are three ways to use it, the first two of which are used only in the C language,
The third type is used in C + + (the c,c++ is different in detail, this article is based on C + +).
Static and static keywords in C ++
Static means static. Here I want to systematically describe the role of the static keyword. Of course, it mainly describes the role of the static keyword in the development languages C and C ++. For other functions,
The role of the static keyword in C language, and the static keyword in C Language
Functions of static keywords in C Language
Hua Qing vision 2014-10-05 Zhang junhao, Haidian District, Beijing
1. layout of executable files (elf) after C source
Static variables are used in a file. Space is allocated at the beginning of the program, and space is released at the end of the program. The default value is 0, which can be changed during use.
Static variables or static functions can be accessed
C # static and non-static members,
The C # class can contain two methods: the C # static method and the non-static method. So what are their definitions? What are their differences in use?
Let's take a look at the most intuitive difference: the
Static variables are scoped to a file, space is allocated at the beginning of the program, Space is freed at the end, default is initialized to 0, and its value can be changed when used.static variables or static functions only the code in this file
A deep understanding of JAVA's static (combined with the C language) and a deep understanding of static
1 public class statictest {2 3 4 String X = "I am a non-static variable"; 5 6 7 static int butterfly = 0; 8 static String staticX = "I Am a
Static keywords in C language and static keywords in C Language
In C, "static" can be used to modify both functions and variables. The following functions are provided in detail:
1. static modifier. If the project contains multiple source files and
Using the static modifier to declare static members that belong to the type itself, rather than to a particular object, can be used for classes, fields, methods, properties, operators, events, and constructors, but not for indexers, destructors, or
The static in C + +There are two uses for static in C/C + +: Static in process design and static in object-oriented programming. The former applies to ordinary variables and functions, and does not involve class problems.A. Static keywords for
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.